package com.star.cat.common.vo;

import lombok.Data;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

@Data
public class TreeNode<T extends TreeNode> implements Serializable {

    protected String id;
    protected String parentId;
    List<T> children = new ArrayList<>();

    public void add(T node) {
        children.add(node);
    }

}